sales rep (sales representative) - French English Dictionary